// components/custom-address/index.js
Component({
    /**
     * 组件的属性列表
     */
    properties: {
        show: {
            type: Boolean,
            value: false
        },
        btnText:{
            type:String,
            value:'确认'
        },
        options: {
            type: Array,
            value: [
                {
                    userName: "唐娜娜",
                    userPhone: "18070804083",
                    userAddress: "广西南宁市青秀区长湖景苑5栋1单元100"
                },
                {
                    userName: "唐娜娜",
                    userPhone: "18070804083",
                    userAddress: "广西南宁市青秀区长湖景苑5栋1单元100"
                },
                {
                    userName: "唐娜娜",
                    userPhone: "18070804083",
                    userAddress: "广西南宁市青秀区长湖景苑5栋1单元100"
                },
            ]
        }
    },

    /**
     * 组件的初始数据
     */
    data: {
        isShow: false,
        active: 0
    },
    /**
     * 组件数据字段监听器，用于监听 properties 和 data 的变化
     */
    observers: {
        // 监听弹出层开启、关闭状态变更
        "show": function (e) {
            let that = this;
            that.setData({
                isShow: e
            })
        }
    },
   
    /**
     * 组件的方法列表
     */
    methods: {
        categorys() {
         
            this.triggerEvent('categorys')
        },
        /**
         * 选择地址回调函数方法
         * @param {*} e 
         */
        onCheckSelect(e) {
            const {
                index,
                value
            } = e.currentTarget.dataset
            this.setData({
                active: index
            })
            this.triggerEvent('check', value)
            this.setData({
                active: 0
            })
        },
       /**
         * 关闭
         */
        close() {
            console.log('关闭')
            this.triggerEvent('close')
        }
    }
})
